<?php
require('../include/init.inc.php');
$file = $_FILES["upfile"];


$max_size = "2000000"; //最大文件限制（单位：byte）
$fname = $file['name'];

$ftype = strtolower(substr(strrchr($fname, '.'), 1));
//文件格式
$uploadfile = $file['tmp_name'];
if (Common::isPost()) {
    if (is_uploaded_file($uploadfile)) {
        if ($file['size'] > $max_size) {
            OSAdmin::alert("error", "导入文件太大");
        }
        if ($ftype != 'xls' || $ftype != 'csv') {
            OSAdmin::alert("error", "文件类型错误");
        }
    } else {
        OSAdmin::alert("error", "文件为空");
    }
}


$csvfile = fopen($uploadfile, 'r');
while ($data = fgetcsv($csvfile)) { //每次读取CSV里面的一行内容
//print_r($data); //此为一个数组，要获得每一个数据，访问数组下标即可
    $file_arr[] = $data;
}


fclose($csvfile);

unset($file_arr[0]);


//插入数据库
$ret = AdminBlackList::replace($file_arr);

if ($ret) {
    SysLog::addLog(UserSession::getUserName(), 'Update', 'BlackList', $fname);
    OSAdmin::alert("success", "导入成功");
} else {
    OSAdmin::alert("error", "数据库出错");
}

Template::display('one_page_shop/black.tpl');